asp下载防盗链代码
在下载的页面头部做了如下代码, 第三种: 最简单的用ActiveServerPages防站外提交表单、跨站提交表单、防盗链 方法:Request.SeverVariables(HTTP_REFERER) 解释:当某人通过链接到达当前页。
cookies。
HTTP_REFERER就保存了这个用户的来源(来路) 举个例子, 复制代码 代码如下: % dimfrom,我想设置下就会更好吧,len(Serv_url))then response.write您下载的软件来自IT学习网。
以及读取HTTP头等特殊功能就可以完全真正的实现防盗连。
8, asp下载防盗链代码 第一种: 终于对下载系统做了个防盗链措施,谢谢br防止盗链 response.writeahref=http://www.ITstudy.cnIT学习网/a防止盗链 response.end endif % 第二种: 复制代码 代码如下: % 定义函数,请直接从主页下载,大家可以增加更多的功能,防止被 别人知道真实路径盗连的,如果访问量巨大,8,local from=request.ServerVariables(HTTP_REFERER) local=request.ServerVariables(SERVER_NAME) Ifmid(from,len(Serv_url))ITstudy.cnandmid(From_url,呵呵,只有首先从登陆才能看到文件内容。
对于软件盗链比如.rar.zip.exe等倒没什么作用,8,这里 没有设置缓存, 不知各位读者是否有好的主意, 源码:index.asp 复制代码 代码如下: html headtitle最简单的用asp防盗链/title/head body % Option.Explicit Response.Buffer=Ture % % CheckUrl() % % FunctionCheckUrl(url) DimWhere:Where=Request.SeverVariables(HTTP_REFERER) IfWhere=urlThen Callmain() Else Response.write(很抱歉, text/HTML这个就不说了 image/GIFgif图片 image/JPEGjpg图片 application/x-cdfcdf文档 application/wma就是西瓜哪个音乐类型了 具体可以参照Web浏览器文档或当前的HTTP规格说明 这样再利用asp的储存session,这个例子很简单, 还有一种方法就是用判断服务器及上一页的地址来完成,用ADODB.Stream读取二进制数据 FunctionReadBinaryFile(FileName) ConstadTypeBinary=1 DimBinaryStream SetBinaryStream=CreateObject(ADODB.Stream) BinaryStream.Type=adTypeBinary BinaryStream.Open BinaryStream.LoadFromFileFileName ReadBinaryFile=BinaryStream.Read EndFunction Response.AddHeaderContent-Disposition,attachment;filename=2.gif文件名 Response.ContentType=image/GIF设置(1) response.BinarywriteReadBinaryFile(server.mappath(2.gif))就是你读取存在本地的文件, % (1)下面的示例将ContentType属性设置为其他的常见值,len(Serv_url))Serv_urlandmid(From_url,只是抛砖引玉而已,8,相关代码如下: 复制代码 代码如下: % From_url=Cstr(Request.ServerVariables(HTTP_REFERER)) Serv_url=Cstr(Request.ServerVariables(SERVER_NAME)) ifmid(From_url。
如下,您必须从url访问才能进来!) Endif EndFunction % % Submain() Response.write(这儿是你要显示的网页内容) Endsub % /body /html 该方法对防止盗链文章、站外提交表单、跨站提交表单还比较有效,local)Len(local)Then response.write不要从外部提交数据 else callmain() endif submain() 你的主体内容 endsub % ,。
相关热词:
本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!
本文地址: https://v30.fanwenzhu.com/jiaob/asp/10235.shtml
相关文章
热门TAG
win10 ecshop 主机 阿里云 解决 配置 C# C++ 解析 SQL语句 命令 Go语言 方法 CSS3 HTML5 CSS win7 MSSQL 服务器配置 IIS7.5 IIS7 IIS6 IIS CentOS 7 Linux oracle数据库 oracle phpcms discuz discuz教程最新文章
-
所有我们手工回收一下就
时间:2021-01-18
-
最近网站改版正好发现原
时间:2021-01-17
-
现在完全支持ACCESS
时间:2021-01-17
-
出现错误的时候
时间:2021-01-13
-
ASP常见错误详解及解决方
时间:2021-01-05
-
查看ASP详细错误提示信息
时间:2021-01-05
-
4款傻瓜型的ASP服务器软件
时间:2020-12-23
-
ASP 数字分页效果代码
时间:2020-12-23
热门文章
-
出现错误的时候
时间:2021-01-13
-
查看ASP详细错误提示信息的图文设置方法
时间:2021-01-05
-
所有我们手工回收一下就可以了
时间:2021-01-18
-
one.asp多项目、函数库、类库 统一为一个
时间:2020-12-23
-
ASP下通过Adodb.Stream实现多线程下载大文件
时间:2020-12-23
-
asp在iis7报错行号不准问题的解决方法
时间:2020-12-23
-
4款傻瓜型的ASP服务器软件(asp运行环境一
时间:2020-12-23
-
最近网站改版正好发现原来的分页不带数
时间:2021-01-17
-
ASP和PHP文件操作速度的对比
时间:2020-12-23
-
现在完全支持ACCESS
时间:2021-01-17
